[INFO] fetching crate mocp-decoder-ffmpeg 0.0.1...
[INFO] testing mocp-decoder-ffmpeg-0.0.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate mocp-decoder-ffmpeg 0.0.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate mocp-decoder-ffmpeg 0.0.1
[INFO] finished tweaking crates.io crate mocp-decoder-ffmpeg 0.0.1
[INFO] tweaked toml for crates.io crate mocp-decoder-ffmpeg 0.0.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate mocp-decoder-ffmpeg 0.0.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mocp-decoder-ffmpeg 0.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.8
[INFO] [stderr]   Downloaded cc v1.2.54
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9b31170ed226ac956e887fc5e4288bc2a073044de43288f7177663af145755d1
[INFO] running `Command { std: "docker" "start" "-a" "9b31170ed226ac956e887fc5e4288bc2a073044de43288f7177663af145755d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9b31170ed226ac956e887fc5e4288bc2a073044de43288f7177663af145755d1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b31170ed226ac956e887fc5e4288bc2a073044de43288f7177663af145755d1", kill_on_drop: false }`
[INFO] [stdout] 9b31170ed226ac956e887fc5e4288bc2a073044de43288f7177663af145755d1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 344ba16d2f1771619898ca48e503a79d0597997e44c3d9167636fa9fa81c06bb
[INFO] running `Command { std: "docker" "start" "-a" "344ba16d2f1771619898ca48e503a79d0597997e44c3d9167636fa9fa81c06bb", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.8
[INFO] [stderr]    Compiling cc v1.2.54
[INFO] [stderr]    Compiling mocp-decoder-ffmpeg v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:80:9: error: unknown type name 'AVCodecContext'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:    80 |         AVCodecContext *enc;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_log_cb':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:156:34: warning: unused parameter 'unused' [-Wunused-parameter]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   156 | static void ffmpeg_log_cb (void *unused ATTR_UNUSED, int level,
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                            ~~~~~~^~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'find_first_audio':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:214:49: error: 'AVStream' has no member named 'codec'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   214 |                 codec_type = ic->streams[result]->codec->codec_type;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                 ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: At top level:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:315:43: warning: 'enum AVLockOp' declared inside parameter list will not be visible outside of this definition or declaration
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                           ^~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:315:52: error: parameter 2 ('op') has incomplete type
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                      ~~~~~~~~~~~~~~^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'locking_cb':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:320:14: error: 'AV_LOCK_CREATE' undeclared (first use in this function); did you mean 'AV_LOG_TRACE'?
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   320 |         case AV_LOCK_CREATE:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |              ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |              AV_LOG_TRACE
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:320:14: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:324:14: error: 'AV_LOCK_OBTAIN' undeclared (first use in this function)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   324 |         case AV_LOCK_OBTAIN:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |              ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:327:14: error: 'AV_LOCK_RELEASE' undeclared (first use in this function)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   327 |         case AV_LOCK_RELEASE:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |              ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:330:14: error: 'AV_LOCK_DESTROY' undeclared (first use in this function)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   330 |         case AV_LOCK_DESTROY:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |              ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:315:52: warning: unused parameter 'op' [-Wunused-parameter]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                      ~~~~~~~~~~~~~~^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_init':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:400:9: warning: implicit declaration of function 'avcodec_register_all' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   400 |         avcodec_register_all ();
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:401:9: warning: implicit declaration of function 'av_register_all' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   401 |         av_register_all ();
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:409:18: warning: implicit declaration of function 'av_lockmgr_register' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   409 |         int rc = av_lockmgr_register (locking_cb);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                  ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'fmt_from_sample_fmt':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:498:26: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   498 |         switch (data->enc->sample_fmt) {
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                          ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'is_seek_broken':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:548:13: warning: implicit declaration of function 'avcodec_version'; did you mean 'avformat_version'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   548 |         if (avcodec_version () < AV_VERSION_INT(55,8,100))
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             ^~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             avformat_version
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'set_downmixing':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:564:9: warning: 'av_get_channel_layout_nb_channels' is deprecated [-Wdeprecated-declarations]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   564 |         if (av_get_channel_layout_nb_channels (data->enc->channel_layout) <= 2)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: In file included from /usr/include/x86_64-linux-gnu/libavcodec/codec_par.h:27,
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:                  from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:312,
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:                  from src/ffmpeg.c:35:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: /usr/include/x86_64-linux-gnu/libavutil/channel_layout.h:498:5: note: declared here
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   498 | int av_get_channel_layout_nb_channels(uint64_t channel_layout);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:564:57: error: request for member 'channel_layout' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   564 |         if (av_get_channel_layout_nb_channels (data->enc->channel_layout) <= 2)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                         ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:567:18: error: request for member 'request_channel_layout' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   567 |         data->enc->request_channel_layout = AV_CH_LAYOUT_STEREO;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                  ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_open_internal':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:711:21: warning: implicit declaration of function 'avcodec_alloc_context3'; did you mean 'avio_alloc_context'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   711 |         data->enc = avcodec_alloc_context3 (NULL);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                     ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                     avio_alloc_context
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:711:19: warning: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   711 |         data->enc = avcodec_alloc_context3 (NULL);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                   ^
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:726:15: warning: implicit declaration of function 'avcodec_copy_context' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   726 |         err = avcodec_copy_context (data->enc, data->stream->codec);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |               ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:726:60: error: 'AVStream' has no member named 'codec'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   726 |         err = avcodec_copy_context (data->enc, data->stream->codec);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                            ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:734:54: error: request for member 'codec_id' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   734 |         data->codec = avcodec_find_decoder (data->enc->codec_id);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                      ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:764:41: error: 'AV_CODEC_CAP_TRUNCATED' undeclared (first use in this function); did you mean 'AV_CODEC_FLAG_TRUNCATED'?
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   764 |         if (data->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                         ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                         AV_CODEC_FLAG_TRUNCATED
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:765:26: error: request for member 'flags' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   765 |                 data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                          ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:66:34: error: 'CODEC_FLAG_TRUNCATED' undeclared (first use in this function); did you mean 'AV_CODEC_FLAG_TRUNCATED'?
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:    66 | # define AV_CODEC_FLAG_TRUNCATED CODEC_FLAG_TRUNCATED
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:765:37: note: in expansion of macro 'AV_CODEC_FLAG_TRUNCATED'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   765 |                 data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                     ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:767:13: warning: implicit declaration of function 'avcodec_open2'; did you mean 'avio_open2'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   767 |         if (avcodec_open2 (data->enc, data->codec, NULL) < 0)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             ^~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             avio_open2
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:777:65: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   777 |                                av_get_sample_fmt_name (data->enc->sample_fmt));
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                                 ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:810:9: warning: implicit declaration of function 'avcodec_close'; did you mean 'avio_close'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   810 |         avcodec_close (data->enc);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         avio_close
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_can_decode':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:866:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   866 |         fmt = av_probe_input_format (&probe_data, 1);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             ^
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'new_packet':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:959:9: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   959 |         av_init_packet (pkt);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: In file included from /usr/include/x86_64-linux-gnu/libavcodec/codec_par.h:33:
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: /usr/include/x86_64-linux-gnu/libavcodec/packet.h:629:6: note: declared here
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   629 | void av_init_packet(AVPacket *pkt);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |      ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'free_packet':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:974:9: warning: implicit declaration of function 'av_free_packet'; did you mean 'free_packet'? [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:   974 |         av_free_packet (pkt);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         free_packet
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'decode_packet':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1025:23: warning: implicit declaration of function 'avcodec_decode_audio4' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1025 | # define decode_audio avcodec_decode_audio4
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                       ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1107:23: note: in expansion of macro 'decode_audio'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1107 |                 len = decode_audio (data->enc, frame, &got_frame, pkt);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                       ^~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1129:63: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1129 |                 is_planar = av_sample_fmt_is_planar (data->enc->sample_fmt);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                               ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1132:60: error: request for member 'channels' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1132 |                                                 * data->enc->channels;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                            ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1134:43: error: request for member 'channels' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1134 |                 if (is_planar && data->enc->channels > 1) {
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                           ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1140:60: error: request for member 'channels' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1140 |                                 for (ch = 0; ch < data->enc->channels; ch += 1)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                            ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1141:77: error: request for member 'channels' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1141 |                                         memcpy (packed + (sample * data->enc->channels + ch)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                                                             ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'seek_in_stream':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1200:25: error: 'AVStream' has no member named 'cur_dts'
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1200 |         if (data->stream->cur_dts > seek_ts)
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                         ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1209:9: warning: implicit declaration of function 'avcodec_flush_buffers' [-Wimplicit-function-declaration]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1209 |         avcodec_flush_buffers (data->enc);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_decode':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1241:43: error: request for member 'channels' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1241 |         sound_params->channels = data->enc->channels;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                           ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1242:39: error: request for member 'sample_rate' in something not a structure or union
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1242 |         sound_params->rate = data->enc->sample_rate;
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |                                       ^~
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c: In function 'ffmpeg_our_format_mime':
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1: src/ffmpeg.c:1415:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:  1415 |         fmt = av_guess_format (NULL, NULL, mime_type);
[INFO] [stderr] warning: mocp-decoder-ffmpeg@0.0.1:       |             ^
[INFO] [stderr] error: failed to run custom build command for `mocp-decoder-ffmpeg v0.0.1 (/opt/rustwide/workdir)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/debug/build/mocp-decoder-ffmpeg-b2f3066f7ee3bfae/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo::rerun-if-changed=build.rs
[INFO] [stderr]   cargo::rerun-if-changed=src
[INFO] [stderr]   cargo::rustc-link-lib=avformat
[INFO] [stderr]   cargo::rustc-link-lib=avcodec
[INFO] [stderr]   cargo::rustc-link-lib=avutil
[INFO] [stderr]   cargo::rustc-link-search=/usr/lib/ffmpeg4.4
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/debug/build/mocp-decoder-ffmpeg-c1c6d4ecb7a4bf76/out)
[INFO] [stderr]   OPT_LEVEL = Some(0)
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
[INFO] [stderr]   CC_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
[INFO] [stderr]   CC_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CC
[INFO] [stderr]   HOST_CC = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC
[INFO] [stderr]   CC = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   RUSTC_WRAPPER = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   DEBUG = Some(true)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87)
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS
[INFO] [stderr]   CFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CFLAGS
[INFO] [stderr]   HOST_CFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:80:9: error: unknown type name 'AVCodecContext'
[INFO] [stderr]   cargo:warning=   80 |         AVCodecContext *enc;
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_log_cb':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:156:34: warning: unused parameter 'unused' [-Wunused-parameter]
[INFO] [stderr]   cargo:warning=  156 | static void ffmpeg_log_cb (void *unused ATTR_UNUSED, int level,
[INFO] [stderr]   cargo:warning=      |                            ~~~~~~^~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'find_first_audio':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:214:49: error: 'AVStream' has no member named 'codec'
[INFO] [stderr]   cargo:warning=  214 |                 codec_type = ic->streams[result]->codec->codec_type;
[INFO] [stderr]   cargo:warning=      |                                                 ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: At top level:
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:315:43: warning: 'enum AVLockOp' declared inside parameter list will not be visible outside of this definition or declaration
[INFO] [stderr]   cargo:warning=  315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr]   cargo:warning=      |                                           ^~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:315:52: error: parameter 2 ('op') has incomplete type
[INFO] [stderr]   cargo:warning=  315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr]   cargo:warning=      |                                      ~~~~~~~~~~~~~~^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'locking_cb':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:320:14: error: 'AV_LOCK_CREATE' undeclared (first use in this function); did you mean 'AV_LOG_TRACE'?
[INFO] [stderr]   cargo:warning=  320 |         case AV_LOCK_CREATE:
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |              AV_LOG_TRACE
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:320:14: note: each undeclared identifier is reported only once for each function it appears in
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:324:14: error: 'AV_LOCK_OBTAIN' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  324 |         case AV_LOCK_OBTAIN:
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:327:14: error: 'AV_LOCK_RELEASE' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  327 |         case AV_LOCK_RELEASE:
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:330:14: error: 'AV_LOCK_DESTROY' undeclared (first use in this function)
[INFO] [stderr]   cargo:warning=  330 |         case AV_LOCK_DESTROY:
[INFO] [stderr]   cargo:warning=      |              ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:315:52: warning: unused parameter 'op' [-Wunused-parameter]
[INFO] [stderr]   cargo:warning=  315 | static int locking_cb (void **mutex, enum AVLockOp op)
[INFO] [stderr]   cargo:warning=      |                                      ~~~~~~~~~~~~~~^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_init':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:400:9: warning: implicit declaration of function 'avcodec_register_all' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  400 |         avcodec_register_all ();
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:401:9: warning: implicit declaration of function 'av_register_all' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  401 |         av_register_all ();
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:409:18: warning: implicit declaration of function 'av_lockmgr_register' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  409 |         int rc = av_lockmgr_register (locking_cb);
[INFO] [stderr]   cargo:warning=      |                  ^~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'fmt_from_sample_fmt':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:498:26: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr]   cargo:warning=  498 |         switch (data->enc->sample_fmt) {
[INFO] [stderr]   cargo:warning=      |                          ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'is_seek_broken':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:548:13: warning: implicit declaration of function 'avcodec_version'; did you mean 'avformat_version'? [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  548 |         if (avcodec_version () < AV_VERSION_INT(55,8,100))
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |             avformat_version
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'set_downmixing':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:564:9: warning: 'av_get_channel_layout_nb_channels' is deprecated [-Wdeprecated-declarations]
[INFO] [stderr]   cargo:warning=  564 |         if (av_get_channel_layout_nb_channels (data->enc->channel_layout) <= 2)
[INFO] [stderr]   cargo:warning=      |         ^~
[INFO] [stderr]   cargo:warning=In file included from /usr/include/x86_64-linux-gnu/libavcodec/codec_par.h:27,
[INFO] [stderr]   cargo:warning=                 from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:312,
[INFO] [stderr]   cargo:warning=                 from src/ffmpeg.c:35:
[INFO] [stderr]   cargo:warning=/usr/include/x86_64-linux-gnu/libavutil/channel_layout.h:498:5: note: declared here
[INFO] [stderr]   cargo:warning=  498 | int av_get_channel_layout_nb_channels(uint64_t channel_layout);
[INFO] [stderr]   cargo:warning=      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:564:57: error: request for member 'channel_layout' in something not a structure or union
[INFO] [stderr]   cargo:warning=  564 |         if (av_get_channel_layout_nb_channels (data->enc->channel_layout) <= 2)
[INFO] [stderr]   cargo:warning=      |                                                         ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:567:18: error: request for member 'request_channel_layout' in something not a structure or union
[INFO] [stderr]   cargo:warning=  567 |         data->enc->request_channel_layout = AV_CH_LAYOUT_STEREO;
[INFO] [stderr]   cargo:warning=      |                  ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_open_internal':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:711:21: warning: implicit declaration of function 'avcodec_alloc_context3'; did you mean 'avio_alloc_context'? [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  711 |         data->enc = avcodec_alloc_context3 (NULL);
[INFO] [stderr]   cargo:warning=      |                     ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |                     avio_alloc_context
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:711:19: warning: assignment to 'int *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
[INFO] [stderr]   cargo:warning=  711 |         data->enc = avcodec_alloc_context3 (NULL);
[INFO] [stderr]   cargo:warning=      |                   ^
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:726:15: warning: implicit declaration of function 'avcodec_copy_context' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  726 |         err = avcodec_copy_context (data->enc, data->stream->codec);
[INFO] [stderr]   cargo:warning=      |               ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:726:60: error: 'AVStream' has no member named 'codec'
[INFO] [stderr]   cargo:warning=  726 |         err = avcodec_copy_context (data->enc, data->stream->codec);
[INFO] [stderr]   cargo:warning=      |                                                            ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:734:54: error: request for member 'codec_id' in something not a structure or union
[INFO] [stderr]   cargo:warning=  734 |         data->codec = avcodec_find_decoder (data->enc->codec_id);
[INFO] [stderr]   cargo:warning=      |                                                      ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:764:41: error: 'AV_CODEC_CAP_TRUNCATED' undeclared (first use in this function); did you mean 'AV_CODEC_FLAG_TRUNCATED'?
[INFO] [stderr]   cargo:warning=  764 |         if (data->codec->capabilities & AV_CODEC_CAP_TRUNCATED)
[INFO] [stderr]   cargo:warning=      |                                         ^~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |                                         AV_CODEC_FLAG_TRUNCATED
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:765:26: error: request for member 'flags' in something not a structure or union
[INFO] [stderr]   cargo:warning=  765 |                 data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
[INFO] [stderr]   cargo:warning=      |                          ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:66:34: error: 'CODEC_FLAG_TRUNCATED' undeclared (first use in this function); did you mean 'AV_CODEC_FLAG_TRUNCATED'?
[INFO] [stderr]   cargo:warning=   66 | # define AV_CODEC_FLAG_TRUNCATED CODEC_FLAG_TRUNCATED
[INFO] [stderr]   cargo:warning=      |                                  ^~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:765:37: note: in expansion of macro 'AV_CODEC_FLAG_TRUNCATED'
[INFO] [stderr]   cargo:warning=  765 |                 data->enc->flags |= AV_CODEC_FLAG_TRUNCATED;
[INFO] [stderr]   cargo:warning=      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:767:13: warning: implicit declaration of function 'avcodec_open2'; did you mean 'avio_open2'? [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  767 |         if (avcodec_open2 (data->enc, data->codec, NULL) < 0)
[INFO] [stderr]   cargo:warning=      |             ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |             avio_open2
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:777:65: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr]   cargo:warning=  777 |                                av_get_sample_fmt_name (data->enc->sample_fmt));
[INFO] [stderr]   cargo:warning=      |                                                                 ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:810:9: warning: implicit declaration of function 'avcodec_close'; did you mean 'avio_close'? [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  810 |         avcodec_close (data->enc);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |         avio_close
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_can_decode':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:866:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]   cargo:warning=  866 |         fmt = av_probe_input_format (&probe_data, 1);
[INFO] [stderr]   cargo:warning=      |             ^
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'new_packet':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:959:9: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations]
[INFO] [stderr]   cargo:warning=  959 |         av_init_packet (pkt);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=In file included from /usr/include/x86_64-linux-gnu/libavcodec/codec_par.h:33:
[INFO] [stderr]   cargo:warning=/usr/include/x86_64-linux-gnu/libavcodec/packet.h:629:6: note: declared here
[INFO] [stderr]   cargo:warning=  629 | void av_init_packet(AVPacket *pkt);
[INFO] [stderr]   cargo:warning=      |      ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'free_packet':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:974:9: warning: implicit declaration of function 'av_free_packet'; did you mean 'free_packet'? [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning=  974 |         av_free_packet (pkt);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=      |         free_packet
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'decode_packet':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1025:23: warning: implicit declaration of function 'avcodec_decode_audio4' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning= 1025 | # define decode_audio avcodec_decode_audio4
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1107:23: note: in expansion of macro 'decode_audio'
[INFO] [stderr]   cargo:warning= 1107 |                 len = decode_audio (data->enc, frame, &got_frame, pkt);
[INFO] [stderr]   cargo:warning=      |                       ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1129:63: error: request for member 'sample_fmt' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1129 |                 is_planar = av_sample_fmt_is_planar (data->enc->sample_fmt);
[INFO] [stderr]   cargo:warning=      |                                                               ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1132:60: error: request for member 'channels' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1132 |                                                 * data->enc->channels;
[INFO] [stderr]   cargo:warning=      |                                                            ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1134:43: error: request for member 'channels' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1134 |                 if (is_planar && data->enc->channels > 1) {
[INFO] [stderr]   cargo:warning=      |                                           ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1140:60: error: request for member 'channels' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1140 |                                 for (ch = 0; ch < data->enc->channels; ch += 1)
[INFO] [stderr]   cargo:warning=      |                                                            ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1141:77: error: request for member 'channels' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1141 |                                         memcpy (packed + (sample * data->enc->channels + ch)
[INFO] [stderr]   cargo:warning=      |                                                                             ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'seek_in_stream':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1200:25: error: 'AVStream' has no member named 'cur_dts'
[INFO] [stderr]   cargo:warning= 1200 |         if (data->stream->cur_dts > seek_ts)
[INFO] [stderr]   cargo:warning=      |                         ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1209:9: warning: implicit declaration of function 'avcodec_flush_buffers' [-Wimplicit-function-declaration]
[INFO] [stderr]   cargo:warning= 1209 |         avcodec_flush_buffers (data->enc);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_decode':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1241:43: error: request for member 'channels' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1241 |         sound_params->channels = data->enc->channels;
[INFO] [stderr]   cargo:warning=      |                                           ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1242:39: error: request for member 'sample_rate' in something not a structure or union
[INFO] [stderr]   cargo:warning= 1242 |         sound_params->rate = data->enc->sample_rate;
[INFO] [stderr]   cargo:warning=      |                                       ^~
[INFO] [stderr]   cargo:warning=src/ffmpeg.c: In function 'ffmpeg_our_format_mime':
[INFO] [stderr]   cargo:warning=src/ffmpeg.c:1415:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
[INFO] [stderr]   cargo:warning= 1415 |         fmt = av_guess_format (NULL, NULL, mime_type);
[INFO] [stderr]   cargo:warning=      |             ^
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "/usr/include/ffmpeg4.4" "-I" "src/root-src/" "-Wall" "-Wextra" "-DHAVE_CONFIG_H" "-DSYSTEM_THEMES_DIR=\"/usr/share/moc/themes\"" "-DPLUGIN_DIR=\"/usr/lib/moc/decoder_plugins\"" "-o" "/opt/rustwide/target/debug/build/mocp-decoder-ffmpeg-c1c6d4ecb7a4bf76/out/ea708c7824d36062-ffmpeg.o" "-c" "src/ffmpeg.c"
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] running `Command { std: "docker" "inspect" "344ba16d2f1771619898ca48e503a79d0597997e44c3d9167636fa9fa81c06bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "344ba16d2f1771619898ca48e503a79d0597997e44c3d9167636fa9fa81c06bb", kill_on_drop: false }`
[INFO] [stdout] 344ba16d2f1771619898ca48e503a79d0597997e44c3d9167636fa9fa81c06bb
